package com.ibeeking.found.open.b.rest.service;

import com.alipay.v2.api.AlipayClient;

import com.ibeeking.found.common.entity.open.OpenConfigDTO;


public interface IAliPayOpenService {
    /**
     * 查询组件配置信息
     */
    OpenConfigDTO queryOpenConfigByComponentAppId(String componentAppId);

    /**
     * 创建支付宝第三方应用服务
     */
    AlipayClient getDefaultAliPayTpClient();

    /**
     * 创建支付宝移动应用服务
     */
    AlipayClient getDefaultAliPayAppClient();

    /**
     * 创建支付宝网页应用服务
     */
    AlipayClient getDefaultAliPayWebClient();

    /**
     * 创建支付宝生活号应用服务
     */
    AlipayClient getDefaultAliPayMpClient();

    /**
     * 创建支付宝小程序应用服务
     */
    AlipayClient getDefaultAliPayMaClient();
}
